/**************************************************
Main - Fonction
by RASPAUD Alexandre
**************************************************/

#include "main.h"

/**************************************************
Main
--> Main pour les tests
IN : NULL
OUT : adresse d'une FIFO de type FIFO_paquet, créer et prête à l'usage !
**************************************************/

int main()
{
	FIFO_PAQUET table;//,J1,J2,J3,J4;
	S_CARTE *courante=NULL;
	int i=0;
	
	printf("MAIN : Init_FIFO début !\n");
	table=init_FIFO(&i);
	//J1=init_FIFO(1);
	//J2=init_FIFO(2);
	//J3=init_FIFO(3);
	//J4=init_FIFO(4);
	printf("MAIN : Init_FIFO OK !\n");
	
	printf("MAIN : Init_paquet début !\n");
	table=init_paquet(table);
	printf("MAIN : Init_paquet fin !\n");
	
	printf("Main : Début lecture\n");
	courante=table.carte_in; //je récupère le paquet qui est sur la table (joueur 0);
	while(courante!=NULL) //cette boucle va parcourire le paquet et lire chaque carte une à une
	{
		printf("Signe : %d Valeur : %d Joueur n°%d\n",courante->signe,courante->valeur,table.nom_joueur);
		courante=courante->carte_suivante;
	}
	printf("Main : Fin lecture\n");
	
	printf("Main : Début lecture\n");
	courante=table.carte_in; //je récupère le paquet qui est sur la table (joueur 0);
	while(courante!=NULL) //cette boucle va parcourire le paquet et lire chaque carte une à une
	{
		conversion_carte(courante,table);
		courante=courante->carte_suivante;
	}
	printf("Main : Fin lecture\n");
	return 0;
}
